Macchina URM
= La macchina URM =
Table of contents |
2 Un semplice programma |
La URM è una idealizzazione matematica di un computer basata su di una macchina inventata nel 1936 da J. C. Shepherdson e H. E. Sturgis.
La URM è una macchina ideale dotata di infiniti registri (un po' come la macchina di Turing) chiamati R1, R2, R3, ..., che contengono un numero naturale. Si denota con rn il contenuto del registro Rn.
Per eseguire delle computazioni la macchina URM deve essere caricata con un programma P e con una configurazione iniziale di numeri naturali nei registri R1, R2, R3, ... .
La URM inizia la computazione accedendo all'istruzione I1, I2, ... .
In base alle istruzioni che legge il contenuto dei registri può venire alterato o meno.
Le istruzioni della URM sono solo quattro, ma con queste è possibile risolvere qualsiasi problema computabile.Unlimited Register Machine